-- *****************************************************************
-- CISCO-PPPOE-MIB.my: PPPoE Sessions Management MIB file
--
-- February 2001, Ashoka K
--
-- Copyright (c) 2001, 2005 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************CISCO-PPPOE-MIB DEFINITIONS::=BEGINIMPORTSMODULE-IDENTITY,OBJECT-TYPE,
NOTIFICATION-TYPE,Gauge32,Counter32,Unsigned32FROM SNMPv2-SMI
MODULE-COMPLIANCE,OBJECT-GROUP,NOTIFICATION-GROUPFROM SNMPv2-CONF
ciscoMgmt
FROM CISCO-SMI
TruthValueFROM SNMPv2-TC
ifIndex
FROM IF-MIB
atmVclVpi,atmVclVci,atmVclEntry
FROM ATM-MIB;ciscoPppoeMIB MODULE-IDENTITYLAST-UPDATED"200512210000Z"ORGANIZATION"Cisco Systems, Inc."CONTACT-INFO" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-atm@cisco.com"DESCRIPTION"Cisco PPPoE sessions management MIB Module."
-- REFERENCE
-- "RFC 2516 - A Method for Transmitting PPP Over Ethernet (PPPOE)"REVISION"200512210000Z"DESCRIPTION"Updated the imports such that Unsigned32 is imported from
SNMPv2-SMI instead of CISCO-TC."REVISION"200102200000Z"DESCRIPTION"Initial version of this MIB module."::={ ciscoMgmt 194}ciscoPppoeMIBObjects OBJECTIDENTIFIER::={ ciscoPppoeMIB 1}cPppoeSystemSessionInfo OBJECTIDENTIFIER::={ ciscoPppoeMIBObjects 1}cPppoeVcCfgInfo OBJECTIDENTIFIER::={ ciscoPppoeMIBObjects 2}cPppoeVcSessionsInfo OBJECTIDENTIFIER::={ ciscoPppoeMIBObjects 3}cPppoeSystemCurrSessions OBJECT-TYPE
SYNTAXGauge32UNITS"sessions"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current number of active PPPoE sessions within
this system."::={ cPppoeSystemSessionInfo 1}cPppoeSystemHighWaterSessions OBJECT-TYPESYNTAXGauge32UNITS"sessions"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The high water mark of the established PPPoE
sessions since the system was initialized."::={ cPppoeSystemSessionInfo 2}cPppoeSystemMaxAllowedSessions OBJECT-TYPESYNTAXUnsigned32UNITS"sessions"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION
"Maximum number of allowed PPPoE sessions within
the system."::={ cPppoeSystemSessionInfo 3}cPppoeSystemThresholdSessions OBJECT-TYPESYNTAXUnsigned32UNITS"sessions"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"Threshold value of the established PPPoE sessions
within the system. Default value is equal to
cPppoeSystemMaxSessionsConfigurable"::={ cPppoeSystemSessionInfo 4}cPppoeSystemExceededSessionErrors OBJECT-TYPESYNTAXCounter32MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The accumulated number of errors for
establishing PPPoE session in the system due
to the cPppoeSystemCurrSessions value exceeds
the cPppoeSystemMaxAllowedSessions value."::={ cPppoeSystemSessionInfo 5}
cPppoeVcCfgTable OBJECT-TYPESYNTAXSEQUENCEOF CPppoeVcCfgEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"The table contains the PPPoE protocol related
configuration for the VCLs(ATM Interface
Virtual Channel Link)."::={ cPppoeVcCfgInfo 1}cPppoeVcCfgEntry OBJECT-TYPESYNTAX CPppoeVcCfgEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry containing additional PPPoE protocol
configuration related management information
applicable to a particular VCL."AUGMENTS{ atmVclEntry }::={ cPppoeVcCfgTable 1}
CPppoeVcCfgEntry ::=SEQUENCE{
cPppoeVcEnable TruthValue}
cPppoeVcEnable OBJECT-TYPESYNTAXTruthValueMAX-ACCESSread-writeSTATUScurrentDESCRIPTION"This object specifies whether the PPPoE protocol
should be enabled for this VCL. If the value of
this object is `false`, PPPoE protocol is
disabled; otherwise the PPPoE protocol is
enabled."DEFVAL{ false }::={ cPppoeVcCfgEntry 1}cPppoeVcSessionsTable OBJECT-TYPESYNTAXSEQUENCEOF CPppoeVcSessionsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"Table of configuration and statistics about the
number of PPPoE sessions on a list of VCLs(ATM
Interface Virtual Channel Link)."::={ cPppoeVcSessionsInfo 1}cPppoeVcSessionsEntry OBJECT-TYPESYNTAX CPppoeVcSessionsEntry
MAX-ACCESSnot-accessibleSTATUScurrentDESCRIPTION"An entry in the table containing PPPoE session
related information on a VCL. The entry of this
table is created when the value of cPppoeVcEnable
object is set to `true` for the entry associated
VCL. The entry of this table is deleted when the
of cPppoeVcEnable object set to `false` or the
the entry associated VCL is deleted from
atmVclTable."INDEX{ ifIndex, atmVclVpi, atmVclVci }::={ cPppoeVcSessionsTable 1}
CPppoeVcSessionsEntry ::=SEQUENCE{
cPppoeVcCurrSessions Gauge32,
cPppoeVcHighWaterSessions Gauge32,
cPppoeVcMaxAllowedSessions Unsigned32,
cPppoeVcThresholdSessions Unsigned32,
cPppoeVcExceededSessionErrors Counter32}cPppoeVcCurrSessions OBJECT-TYPESYNTAXGauge32
UNITS"sessions"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The current number of active PPPoE sessions on
the VCL."::={ cPppoeVcSessionsEntry 1}cPppoeVcHighWaterSessions OBJECT-TYPESYNTAXGauge32UNITS"sessions"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The high water mark of the established PPPoE
sessions on the VCL."::={ cPppoeVcSessionsEntry 2}cPppoeVcMaxAllowedSessions OBJECT-TYPESYNTAXUnsigned32UNITS"sessions"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The maximum number of allowed PPPoE sessions on
the VCL."::={ cPppoeVcSessionsEntry 3}cPppoeVcThresholdSessions OBJECT-TYPESYNTAXUnsigned32UNITS"sessions"MAX-ACCESSread-writeSTATUScurrentDESCRIPTION"The Threshold value of the established PPPoE
sessions on the VCL. Default value is equal to
cPppoeVcMaxAllowedSessions."::={ cPppoeVcSessionsEntry 4}cPppoeVcExceededSessionErrors OBJECT-TYPESYNTAXCounter32UNITS"attempts"MAX-ACCESSread-onlySTATUScurrentDESCRIPTION"The accumulated number of errors for
establishing PPPoE session in the VC
due to the cPppoeVcCurrSessions value
exceeds the cPppoeVcMaxAllowedSessions
value."::={ cPppoeVcSessionsEntry 5}
-- NotificationsciscoPppoeMIBNotificationPrefix OBJECTIDENTIFIER::={ciscoPppoeMIB 2}ciscoPppoeMIBNotification OBJECTIDENTIFIER::={ ciscoPppoeMIBNotificationPrefix 0}cPppoeSystemSessionThresholdTrap NOTIFICATION-TYPEOBJECTS{ cPppoeSystemCurrSessions,
cPppoeSystemMaxAllowedSessions,
cPppoeSystemThresholdSessions }STATUScurrentDESCRIPTION"A notification indicating that number of active
sessions on the system exceeded system sessions
threshold value. System sessions threshold value
is indicated by cPppoeSystemThresholdSessions.
An agent must not generate more than one
cPppoeSessionThresholdTrap `trap-event` in a
N second period, where a `trap-event` is the
transmission of a single trap PDU to a list of
trap destinations. If additional `the number of
PPPoE sessions exceeds threshold` condition
occur within the N second `throttling` period,
then these trap-events should be suppressed by
the agent. An NMS should periodically check the
value of cPppoeCurrSessions to detect any
missed cPppoeVcSessionThresholdTrap trap-events,
e.g. due to throttling or transmission loss.
Where N is the `throttling` period of trap-event.
Default value of the N is equal to 30 seconds"::={ ciscoPppoeMIBNotification 1}cPppoeVcSessionThresholdTrap NOTIFICATION-TYPEOBJECTS{ cPppoeVcCurrSessions,
cPppoeVcMaxAllowedSessions,
cPppoeVcThresholdSessions }STATUScurrentDESCRIPTION"A notification indicating that number of active
sessions on the VC exceeded vc sessions
threshold value. VC sessions threshold value is
indicated by cPppoeVcThresholdSessions.
An agent must not generate more than one
cPppoeVcSessionThresholdTrap `trap-event` in a
N second period, where a `trap-event` is the
transmission of a single trap PDU to a list of
trap destinations. If additional `the number of
PPPoE sessions exceeds threshold` condition
occur within the N second `throttling` period,
then these trap-events should be suppressed by
the agent. An NMS should periodically check the
value of cPppoeVcCurrSessions to detect any
missed cPppoeVcSessionThresholdTrap trap-events,
e.g. due to throttling or transmission loss.
Where N is the `throttling` period of trap-event.
Default value of the N is equal to 30 seconds."::={ ciscoPppoeMIBNotification 2}-- ConformanceciscoPppoeMIBConformance OBJECTIDENTIFIER::={ ciscoPppoeMIB 3}ciscoPppoeMIBCompliances OBJECTIDENTIFIER::={ ciscoPppoeMIBConformance 1}ciscoPppoeMIBGroups OBJECTIDENTIFIER::={ ciscoPppoeMIBConformance 2}-- ComplianceciscoPppoeMIBBasicCompliance MODULE-COMPLIANCESTATUScurrentDESCRIPTION"The compliance statement for entities which implement
the Cisco PPPoE MIB. "MODULE-- this moduleMANDATORY-GROUPS{
cPppoeSystemGroup,
cPppoeVcCfgGroup,
cPppoeVcSessionsGroup,
cPppoeNotificationsGroup
}::={ ciscoPppoeMIBCompliances 1}-- UNITS of ConformancecPppoeSystemGroup OBJECT-GROUPOBJECTS{ cPppoeSystemCurrSessions,
cPppoeSystemHighWaterSessions,
cPppoeSystemMaxAllowedSessions,
cPppoeSystemThresholdSessions,
cPppoeSystemExceededSessionErrors }STATUScurrentDESCRIPTION"A collection of objects providing information about the
PPPoE sessions on a system."::={ ciscoPppoeMIBGroups 1}cPppoeVcCfgGroup OBJECT-GROUPOBJECTS{ cPppoeVcEnable }
STATUScurrentDESCRIPTION"A collection of objects specifying PPPoE protocol
related configuration on the VCL."::={ ciscoPppoeMIBGroups 2}cPppoeVcSessionsGroup OBJECT-GROUPOBJECTS{ cPppoeVcCurrSessions,
cPppoeVcHighWaterSessions,
cPppoeVcMaxAllowedSessions,
cPppoeVcThresholdSessions,
cPppoeVcExceededSessionErrors }STATUScurrentDESCRIPTION"A collection of objects providing information about the
number of sessions on the VCL."::={ ciscoPppoeMIBGroups 3}cPppoeNotificationsGroup NOTIFICATION-GROUPNOTIFICATIONS{ cPppoeSystemSessionThresholdTrap,
cPppoeVcSessionThresholdTrap }STATUScurrentDESCRIPTION
"The collection of notifications used to indicate
high PPPoE session volume information(e.g, the
number of current PPPoE sessions exceeds threshold
setting for the system or a VCL)."::={ ciscoPppoeMIBGroups 4}END